package org.csu.onlineedubackend.service;


import org.csu.onlineedubackend.entity.Question;

import java.util.List;

public interface QuestionService {
    // 可以加自定义方法

    /**
     * 根据课程ID获取题目列表
     * @param courseId 课程ID
     * @return 题目列表
     */
    List<Question> getQuestionsByCourseId(Integer courseId);
    /**
     * 创建一个新题目
     * @param question 题目对象
     * @return 创建成功后的题目信息
     */
    Question createQuestion(Question question);

    /**
     * 更新题目
     * @param question 题目对象
     * @return 更新成功后的题目信息
     */
    Question updateQuestion(Question question);

    /**
     * 删除题目
     * @param questionId 题目ID
     * @return 是否删除成功
     */
    boolean deleteQuestion(Integer questionId);
}